import Vue from 'vue'

// 导入公共模块
import Downloader from '@/components/Downloader/index'

// 测试表格
import AmkjTab from './views/index/test/table'
// 预警报警记录
import AlarmRecord from '@/views/index/alarm/alarmRecord/index'
// 油罐基本信息
import OilTankInfo from '@/views/index/drawer/oilTankInfo/index'
// 加油机档案
import TankerInfo from '@/views/index/drawer/tankerInfo/index'
// 摄像机档案
import CameraInfo from '@/views/index/drawer/cameraInfo/index'
// 汽车零发档案
import CarZeroInfo from '@/views/index/drawer/carZeroInfo/index'
// 周界防范电子围栏档案
import ElectricFenceInfo from '@/views/index/drawer/electricFenceInfo/index'
// 人车识别一体机档案
import VehiclelDentificationInfo from '@/views/index/drawer/vehicleIdentificationInfo/index'
// 油罐预警报警情况统计分析
import OilAlarmStatistics from '@/views/index/alarm/oilAlarmStatistics/index'
// 安防设备预警报警情况统计
import SecurityAlarmStatistics from '@/views/index/alarm/securityAlarmStatistics/index'
// 设备监测
import DeviceMonitor from '@/views/index/monitor/deviceMonitor/index'
// 油罐实时监测
import OilMonitor from '@/views/index/monitor/oilMonitor/index'
// 加油登记
import Enrollment from '@/views/index/fuelRegistration/enrollment/index'
// 油品收纳量情况分析
import OilStorage from '@/views/index/statistics/oilStorage/index'

// 加油机加油记录统计查询
import TankerRecord from '@/views/index/statistics/tankerRecord/index'
// 发油记录统计查询
import HairOilRecord from '@/views/index/statistics/hairOilRecord/index'
// 收油记录统计查询
import OilCollectRecord from '@/views/index/statistics/oilCollectRecord/index'
// 油品加油记录统计查询
import ByOil from '@/views/index/statistics/refuelingSituation/byOil'
import VideoMonitor from '@/views/index/monitor/videoMonitor/index'

// 权限管理模块
import Permission from '@/views/index/system/permission'
// 用户管理
import Users from '@/views/index/system/users'
import Roles from '@/views/index/system/roles'
import Logs from '@/views/index/system/logs'

Vue.component('Downloader', Downloader)
Vue.component('AmkjTab', AmkjTab)
Vue.component('AlarmRecord', AlarmRecord)
Vue.component('OilTankInfo', OilTankInfo)
Vue.component('TankerInfo', TankerInfo)
Vue.component('CameraInfo', CameraInfo)
Vue.component('CarZeroInfo', CarZeroInfo)
Vue.component('ElectricFenceInfo', ElectricFenceInfo)
Vue.component('VehiclelDentificationInfo', VehiclelDentificationInfo)
Vue.component('SecurityAlarmStatistics', SecurityAlarmStatistics)
Vue.component('OilAlarmStatistics', OilAlarmStatistics)
Vue.component('DeviceMonitor', DeviceMonitor)
Vue.component('OilMonitor', OilMonitor)
Vue.component('OilStorage', OilStorage)
Vue.component('HairOilRecord', HairOilRecord)
Vue.component('TankerRecord', TankerRecord)
Vue.component('OilCollectRecord', OilCollectRecord)
Vue.component('Enrollment', Enrollment)
Vue.component('VideoMonitor', VideoMonitor)
Vue.component('Permission', Permission)
Vue.component('Users', Users)
Vue.component('Roles', Roles)
Vue.component('Logs', Logs)
Vue.component('ByOil', ByOil)
